#ifndef LOCALIZATIONWINDOW_H
#define LOCALIZATIONWINDOW_H

#include <QDialog>
#include "Aria.h"
#include "ArNetworking.h"

namespace Ui {
class LocalizationWindow;
}

class LocalizationWindow : public QDialog
{
    Q_OBJECT

signals:

    void signal_changed_localization_button(bool);


    
public:
    explicit LocalizationWindow(QWidget *parent = 0,ArClientBase *client = 0);
    ~LocalizationWindow();
    
private slots:
    void on_button_done_clicked();

    void slot_changed_localization_button(bool);

    void on_button_localize_clicked(bool checked);

private:
    Ui::LocalizationWindow *ui;

     ArClientBase *cliente;

     ArFunctor1C<LocalizationWindow,ArNetPacket *> getLocStateCB;


     void getLocState(ArNetPacket *packet);
};

#endif // LOCALIZATIONWINDOW_H
